@media (max-width:1280px) {
	
	
	
	.redPic{
		width: 44.375rem;
		margin: 0 auto 1.75rem;
	}
	.redPic .iconPhoto{
		width: 2.3125rem;
		height: 2.75rem;
		margin: 0 auto 1.1875rem;
	}
	.redPic .bigTitle{
		width: 100%;
		display: flex;
		align-items: center;
		justify-content: space-between;
	}
	.redPic .bigTitle .leftLine .Loneline{
		width: 16.1875rem;
		height: 0.1875rem;
		background: #BF302E;
		margin-bottom: 0.4375rem;
	}
	.redPic .bigTitle .centerCon{
		color: #C62922;
		text-align: center;
	}
	.redPic .bigTitle .centerCon p:nth-child(2n-1){
		font-family: tiaofu;
		font-size: 2.375rem;
	}
	.redPic .bigTitle .centerCon p:nth-child(2n){
		/* font-family: tiaofu; */
		font-size: 0.9375rem;
	}
	
	.flowPic .redPic{
		width: 44.375rem;
		margin: 0 auto 1.75rem;
	}
	.flowPic .redPic .iconPhoto{
		width: 2.3125rem;
		height: 2.75rem;
		margin: 0 auto 1.1875rem;
	}
	.flowPic .redPic .bigTitle{
		width: 100%;
		display: flex;
		align-items: center;
		justify-content: space-between;
	}
	.flowPic .redPic .bigTitle .leftLine .Loneline{
		width: 16.1875rem;
		height: 0.1875rem;
		background: #fff;
		margin-bottom: 0.4375rem;
	}
	.flowPic .redPic .bigTitle .centerCon{
		color: #fff;
		text-align: center;
	}
	.flowPic .redPic .bigTitle .centerCon p:nth-child(2n-1){
		font-family: tiaofu;
		font-size: 2.375rem;
		color:#FFFFFF;
	}
	.flowPic .redPic .bigTitle .centerCon p:nth-child(2n){
		/* font-family: tiaofu; */
		font-size: 0.9375rem;
		color:#FFFFFF;
	}
	
	
	
	
	
	
	
	
	
	
	.bannerMobile{
		width: 100%;
		height: 31.25rem;
	}
	.banner{
		display: none;
	}	
	.advantage{
		width: 44.375rem;
		padding-top: 3.875rem;
		margin: 0 auto;
	}
	.advantage .centerPic{
		width: 100%;
		margin-bottom: 1.5rem;
	}
	.oneStep{
		display: none;
	}
	.twoStep{
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
		margin-bottom: 1.146vw;
	}
	.twoStep .stepItem{
		width: 21.5625rem;
		height: 16.25rem;
		border-radius: 1.25rem;
		border: 0.125rem solid #C7000B;
		margin-bottom: 1.25rem;
		padding: 1.5rem 0;
		
	}
	.twoStep .stepItem .content .leftCon{
		font-size: 3.25rem;
		font-family: Source Han Sans CN;
		font-weight: bold;
		color: #C62922;
		text-align: center;
		margin-bottom: 0.5rem;
	}	
	.twoStep .stepItem .content .top{
		width: 7.125rem;
		padding-bottom: 0.8125rem;
		text-align: center;
		font-size: 1.625rem;
		font-family: Source Han Sans CN;
		font-weight: bold;
		color: #000000;
		border-bottom: 1px solid #C62922;
		margin: 0 auto 1.75rem;
	}

	.twoStep .stepItem .content .bottom{
		width: 12.1875rem;
		font-size: 1.125rem;
		font-family: Source Han Sans CN;
		color: #000000;
		line-height: 1.4375rem;
		text-align: center;
		margin: 0 auto;
	}
	
	

	/* 加盟流程 */
	.flow{
		width: 100%;
		padding-top: 3.5rem;
		background-color: #CF1C1B;
		padding-bottom: 4.6875rem;
	}
	.flow .pageWidth{
		width: 44.375rem;
		margin: 0 auto;
	}
	.flow .pageWidth .flowPic{
		width: 100%;
		height: 5.625rem;
		margin-bottom: 4rem;
	}
	.oneBtn{
		width: 11.25rem;
		height: 2.875rem;
		background: #FFFFFF;
		border-radius: 1.4375rem;
		margin: 0 auto 2.625rem;
		font-size: 1.75rem;
		text-align: center;
		line-height: 2.875rem;
		font-family: Source Han Sans CN;
		font-weight: bold;
		color: #BF3127;
	}
	.twoBtn{
		margin-bottom: 2.5rem!important;
	}
	.allPicture{
		height: 33.75rem;
		display: flex;
		flex-direction: column;
		justify-content: space-between;
		margin-right: 2.8125rem;
	}
	.asd{
		display: flex;
		margin-bottom: 6rem;
	}
	.allPicture .picItem{
		width: 3.75rem;
		height: 3.75rem;
		background: #FFFFFF;
		border-radius: 50%;
		text-align: center;
		line-height: 5.25rem;
	}
	.allPicture .picItem img{
		width: 2.0625rem;
		height: 2.1625rem;
	}
	.flowLine{
		width: 0;
		height: 30.3125rem;
		position: relative;
		border: 1px dashed #FFFFFF;
		margin:1.5rem 2.8125rem 0 0;
	}
	
	.flowLine .oneCircle{
		width: 2rem;
		height: 2rem;
		background: #FFFFFF;
		border-radius: 50%;
		font-size: 1.625rem;
		font-family: Arial;
		font-weight: 400;
		color: #BF3127;
		text-align: center;
		line-height: 2rem;
		position: absolute;
		left: -1rem;
	}
	.oneCircle1{
		top: -0.3rem;
	}
	.oneCircle2{
		top: 7.1rem;
	}
	.oneCircle3{
		top: 14.4rem;
	}
	.oneCircle4{
		bottom: 6.3rem;
	}
	.oneCircle5{
		bottom: -1.2rem;
	}
	.flowConAll{
		display: flex;
		flex-direction: column;
		justify-content: space-between;
	}
	.flowConAll .flowItem{
		width: 31.0625rem;
	}
	.flowConAll .flowItem .flowTitle{
		font-size: 1.75rem;
		font-family: Source Han Sans CN;
		font-weight: bold;
		color: #FFFFFF;
		margin-bottom: 0.8125rem;
	}
	.flowConAll .flowItem .flowCon{
		font-size: 1.25rem;
		font-family: Source Han Sans CN;
		font-weight: 400;
		color: #FFFFFF;
		line-height: 1.625rem;
	}
	.twoBtn{
		margin: 5.21vw auto  2.0833vw;
	}
	
	
	
	/* 加盟问答 */
	.questions{
		width: 100%;
		padding: 4.625rem 0 5.9375rem 0;
		background-color: #f2f2f2;
	}
	.questions .pageWidth{
		width: 44.375rem;
		margin: 0 auto;
	}
	.questions .questionsPic{
		width: 100%;
		height: 5rem;	
		margin-bottom: 4.4375rem;
	}
	.questions .allQuestions{
		width: 100%;
	}
	.questions .allQuestions .questionItem{
		width: 100%;
		background-color: #FFFFFF;
		border-radius: 0.625rem;
		overflow: hidden;
		margin-bottom: 1.25rem;
	}
	.questions .allQuestions .questionItem .topic{
		width: inherit;
		display: flex;
		align-items: center;
		padding-right: 2.1875rem;
	}
	.questions .allQuestions .questionItem .topic .leftTopic{
		width: 100%;
		height: 3.875rem;
		background-image: url("../images/Slice47.png")/*tpa=http://www.bigmaocn.com/assets/index/images/Slice47.png*/;
		background-size: 100% 100%;
		display: flex;
		padding: 0.625vw 0 0 1.875vw;
	}
	.questions .allQuestions .questionItem .topic .leftTopic .search{
		width: 2.5625rem;
		height: 2.5625rem;
		margin-right: 0.5rem;
	}
	.questions .allQuestions .questionItem .topic .leftTopic .questCon{
		font-size: 1.625rem;
		font-family: Source Han Sans CN;
		font-weight: bold;
		color: #FFFFFF;
	}
	.questions .allQuestions .questionItem .topic .rightTopic{
		font-size: 2rem;
		font-family: Source Han Sans CN;
		font-weight: bold;
		color: #BF3127;
	}
	.questions .allQuestions .questionItem .answer{
		width: 100%;
		padding: 1.5625rem 2.4375rem 2.5rem 1.5625rem;
		font-size: 1.1875rem;
		font-family: Source Han Sans CN;
		font-weight: 400;
		color: #333333;
		line-height: 1.75rem;
	}
	
	
	
	
	
}






@media (min-width:1280px) {
	
	
	
	
	
	
	
	.redPic{
		margin-bottom: 6.875vw!important;
	}
	
	.redPic .iconPhoto{
		width: 3.28125vw;
		height: 3.8vw;
		margin: 0 auto 1.3vw;
	}
	.redPic .bigTitle{
		width: 100%;
		display: flex;
		align-items: center;
		justify-content: space-between;
	}
	.redPic .bigTitle .leftLine .Loneline{
		width: 35vw;
		height: 0.15625vw;
		background: #cf1924;
		margin-bottom: 0.677vw;
	}
	.redPic .bigTitle .centerCon{
		color: #cf1924;
		text-align: center;
	}
	.redPic .bigTitle .centerCon p:nth-child(2n-1){
		font-family: tiaofu;
		font-size: 2.08vw;
	}
	.redPic .bigTitle .centerCon p:nth-child(2n){
		/* font-family: tiaofu; */
		font-size: 1.042vw;
		color: #fff;
	}
	
	
	.flowPic .redPic{
		margin-bottom: 6.875vw!important;
	}
	
	.flowPic .redPic .iconPhoto{
		width: 3.28125vw;
		height: 3.8vw;
		margin: 0 auto 1.3vw;
	}
	.flowPic .redPic .bigTitle{
		width: 100%;
		display: flex;
		align-items: center;
		justify-content: space-between;
	}
	.flowPic .redPic .bigTitle .leftLine .Loneline{
		width: 35vw;
		height: 0.15625vw;
		background: #fff;
		margin-bottom: 0.677vw;
	}
	.flowPic .redPic .bigTitle .centerCon{
		color: #fff;
		text-align: center;
	}
	.flowPic .redPic .bigTitle .centerCon p:nth-child(2n-1){
		font-family: tiaofu;
		font-size: 2.08vw;
		color: #fff;
	}
	.flowPic .redPic .bigTitle .centerCon p:nth-child(2n){
		/* font-family: tiaofu; */
		font-size: 1.042vw;
		color: #fff;
	}
	
	
	
	
	
	.advantage{
		width: 100%;
		padding-top: 7.104vw;
		padding-bottom: 6vw;
	}
	.advantage>.pageWidth{
		position: relative;
	}
	.advantage .centerPic{
		width: 37.5vw;
		height: 37.5vw;
		background-color: #C7000B;
		border-radius: 50%;
		position: absolute;
		left: 0;top: 15.354vw;right: 0;bottom:1.5vw;
		margin: auto;
		overflow: hidden;
	}
	.advantage .titlePic{
		margin-bottom: 2.0833vw;
	}
	.advantage .titlePicMobile{
		display: none;
	}
	.twoStep{
		display: none;
	}
	.oneStep{
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
		margin-bottom: 1.146vw;
	}
	.oneStep .stepItem{
		width: 37.5vw;
		height: 9.9vw;
		border-radius:0.521vw;
		border: 2px solid #C7000B;
		margin-bottom: 1.77vw;
		padding: 0 1.302vw;
		display: flex;
		align-items: center;
	}
	.oneStep .stepItem:nth-child(2n){
		justify-content: flex-end;
	}

	.oneStep .stepItem .content{
		width: 17.021vw;
		display: flex;
		align-items: center;
		margin-right: 2px;
		align-items: center;
		border-radius:0.521vw;
	}
	.oneStep .stepItem .content .leftCon{
		font-size: 3.125vw;
		font-weight: bold;
		color: #CF1C1B;
		margin-right: 0.05vw;
	}
	
	.oneStep .stepItem:nth-child(2n) .content .leftCon{
		margin-left: 0.78125vw;
	}
	.oneStep .stepItem:nth-child(2n-1) .content .leftCon{
		margin-right: 0.78125vw;
	}
	.oneStep .stepItem .content .top{
		width: 8.479vw;
		font-size: 1.8vw;
		font-weight: bold;
		color: #333333;
		margin-bottom: 0.5vw;
		border-bottom: 1px solid #C7000B;
		
	}
	.oneStep .stepItem:nth-child(2n) .content .top{
		text-align: end;
		margin-left: 3vw;
	}
	.oneStep .stepItem .content .bottom{
		font-size: 1.0vw;
		font-weight: 400;
		color: #666666;
	}
	.oneStep .stepItem:nth-child(2n) .content .bottom{
		text-align: right;
	}
	
	
	/* 加盟流程 */
	.flow{
		width: 100%;
		padding-top: 3.854vw;
		background-color: #CF1C1B;
		padding-bottom: 5.21vw;
	}

	.oneBtn{
		width: 7.292vw;
		height: 2.292vw;
		background: #FFFFFF;
		border-radius: 2.03125vw;
		margin: 0 auto;
		text-align: center;
		line-height: 2.292vw;
		font-size: 1.042vw;
		font-weight: bold;
		color: #C7000B;
		margin: 2.0833vw auto;
	}
	.allPicture{
		width: 72.92vw;
		margin: 0 auto;
		display: flex;
		justify-content: space-between;
		margin-bottom: 2.03125vw;
	}
	.allPicture .picItem{
		width: 4.1667vw;
		height: 4.1667vw;
		background: #FFFFFF;
		border-radius: 50%;
		text-align: center;
		line-height: 6.1667vw;
	}
	.allPicture .picItem img{
		width: 2.1875vw;
		height: 2.5vw;
	}
	.flowLine{
		width: 70.39375vw;
		margin: 0 auto 2.291vw;
		height: 0px;
		position: relative;
		border: 1px dashed #FFFFFF;
	}

	.flowLine .oneCircle{
		width: 1.25vw;
		height: 1.25vw;
		background: #FFFFFF;
		border-radius: 50%;
		font-size: 0.833vw;
		font-weight: bold;
		color: #CF1C1B;
		text-align: center;
		line-height: 1.25vw;
		position: absolute;
		top: 0;bottom: 0;
		margin: auto;
	}
	.oneCircle1{
		left: -0.1vw;
	}
	.oneCircle2{
		left: 17.3vw;
	}
	.oneCircle3{
		left: 0;
		right: 0;
	}
	.oneCircle4{
		right: 17.3vw;
	}
	.oneCircle5{
		right: -0.1vw;
	}
	.flowConAll{
		display: flex;
		justify-content: space-between;
		padding: 0 1vw;
	}
	.flowConAll .flowItem{
		width: 10.521vw;
		text-align: center;
	}
	.flowConAll .flowItem .flowTitle{
		font-size: 1.25vw;
		font-weight: bold;
		color: #FFFFFF;
		margin-bottom: 0.833vw;
	}
	.flowConAll .flowItem .flowCon{
		font-size: 0.8333vw;
		color: #FFFFFF;
		line-height: 1.45833vw;
	}
	.twoBtn{
		margin: 5.21vw auto  2.0833vw;
	}
	
	
	
	
	/* 加盟问答 */
	.questions{
		width: 100%;
		padding: 5.21vw 0;
		background-color: #f2f2f2;
	}
	.questions .questionsPic{
		margin-bottom: 2.24vw;
	}
	.questions .allQuestions{
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
	}
	.questions .allQuestions .questionItem{
		width: 38.75vw;
		background-color: #FFFFFF;
		border-radius: 0.521vw;
		overflow: hidden;
		margin-bottom: 2.0833vw;
	}
	.questions .allQuestions .questionItem .topic{
		width: inherit;
		display: flex;
		align-items: center;
	}
	.questions .allQuestions .questionItem .topic .leftTopic{
		width: 34.79vw;
		height: 4.427vw;
		background-image: url("../images/Slice47.png")/*tpa=http://www.bigmaocn.com/assets/index/images/Slice47.png*/;
		background-size: 100% 100%;
		display: flex;
		padding: 0.625vw 0 0 1.875vw;
	}
	.questions .allQuestions .questionItem .topic .leftTopic .search{
		width: 2.292vw;
		height: 2.292vw;
		margin-right: 0.625vw;
	}
	.questions .allQuestions .questionItem .topic .leftTopic .questCon{
		font-size: 1.25vw;
		font-weight: bold;
		color: #FFFFFF;
		margin-top: 0.3vw;
	}
	.questions .allQuestions .questionItem .topic .rightTopic{
		font-size: 1.667vw;
		font-weight: bold;
		color: #C7000B;
	}
	.questions .allQuestions .questionItem .answer{
		width: 100%;
		padding: 0 1.875vw 1.042vw 1.875vw;
		font-size: 0.833vw;
		font-weight: 400;
		color: #666666;
		line-height: 1.458vw;
	}
}